partial differential equations by separation of variables